home *** CD-ROM | disk | FTP | other *** search
Wrap
0 setvm true setpacking 1 setvm systemdict begin/resourcestatus{/FontType eq exch 42 eq and{0 0 true}{false}ifelse}bind def/StandardCharStrings 229 dict def StandardCharStrings begin/.notdef 0 def/A 1 def/AE 2 def/Aacute 3 def/Acircumflex 4 def/Adieresis 5 def/Agrave 6 def/Aring 7 def/Atilde 8 def/B 9 def/C 10 def/Ccedilla 11 def/D 12 def/E 13 def/Eacute 14 def/Ecircumflex 15 def/Edieresis 16 def/Egrave 17 def/Eth 18 def/F 19 def/G 20 def/H 21 def/I 22 def/Iacute 23 def/Icircumflex 24 def/Idieresis 25 def/Igrave 26 def/J 27 def/K 28 def/L 29 def/Lslash 30 def/M 31 def/N 32 def/Ntilde 33 def/O 34 def/OE 35 def/Oacute 36 def/Ocircumflex 37 def/Odieresis 38 def/Ograve 39 def/Oslash 40 def/Otilde 41 def/P 42 def/Q 43 def/R 44 def/S 45 def/Scaron 46 def/T 47 def/Thorn 48 def/U 49 def/Uacute 50 def/Ucircumflex 51 def/Udieresis 52 def/Ugrave 53 def/V 54 def/W 55 def/X 56 def/Y 57 def/Yacute 58 def/Ydieresis 59 def/Z 60 def/Zcaron 61 def/a 62 def/aacute 63 def/acircumflex 64 def/acute 65 def/adieresis 66 def/ae 67 def/agrave 68 def/ampersand 69 def/aring 70 def/asciicircum 71 def/asciitilde 72 def/asterisk 73 def/at 74 def/atilde 75 def/b 76 def/backslash 77 def/bar 78 def/braceleft 79 def/braceright 80 def/bracketleft 81 def/bracketright 82 def/breve 83 def/brokenbar 84 def/bullet 85 def/c 86 def/caron 87 def/ccedilla 88 def/cedilla 89 def/cent 90 def/circumflex 91 def/colon 92 def/comma 93 def/copyright 94 def/currency 95 def/d 96 def/dagger 97 def/daggerdbl 98 def/degree 99 def/dieresis 100 def/divide 101 def/dollar 102 def/dotaccent 103 def/dotlessi 104 def/e 105 def/eacute 106 def/ecircumflex 107 def/edieresis 108 def/egrave 109 def/eight 110 def/ellipsis 111 def/emdash 112 def/endash 113 def/equal 114 def/eth 115 def/exclam 116 def/exclamdown 117 def/f 118 def/fi 119 def/five 120 def/fl 121 def/florin 122 def/four 123 def/fraction 124 def/g 125 def/germandbls 126 def/grave 127 def/greater 128 def/guillemotleft 129 def/guillemotright 130 def/guilsinglleft 131 def/guilsinglright 132 def/h 133 def/hungarumlaut 134 def/hyphen 135 def/i 136 def/iacute 137 def/icircumflex 138 def/idieresis 139 def/igrave 140 def/j 141 def/k 142 def/l 143 def/less 144 def/logicalnot 145 def/lslash 146 def/m 147 def/macron 148 def/minus 149 def/mu 150 def/multiply 151 def/n 152 def/nine 153 def/ntilde 154 def/numbersign 155 def/o 156 def/oacute 157 def/ocircumflex 158 def/odieresis 159 def/oe 160 def/ogonek 161 def/ograve 162 def/one 163 def/onehalf 164 def/onequarter 165 def/onesuperior 166 def/ordfeminine 167 def/ordmasculine 168 def/oslash 169 def/otilde 170 def/p 171 def/paragraph 172 def/parenleft 173 def/parenright 174 def/percent 175 def/period 176 def/periodcentered 177 def/perthousand 178 def/plus 179 def/plusminus 180 def/q 181 def/question 182 def/questiondown 183 def/quotedbl 184 def/quotedblbase 185 def/quotedblleft 186 def/quotedblright 187 def/quoteleft 188 def/quoteright 189 def/quotesinglbase 190 def/quotesingle 191 def/r 192 def/registered 193 def/ring 194 def/s 195 def/scaron 196 def/section 197 def/semicolon 198 def/seven 199 def/six 200 def/slash 201 def/space 202 def/sterling 203 def/t 204 def/thorn 205 def/three 206 def/threequarters 207 def/threesuperior 208 def/tilde 209 def/trademark 210 def/two 211 def/twosuperior 212 def/u 213 def/uacute 214 def/ucircumflex 215 def/udieresis 216 def/ugrave 217 def/underscore 218 def/v 219 def/w 220 def/x 221 def/y 222 def/yacute 223 def/ydieresis 224 def/yen 225 def/z 226 def/zcaron 227 def/zero 228 def end StandardCharStrings readonly pop/StandardEncoding [/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/exclamdown/cent/sterling/fraction/yen/florin/section/currency/quotesingle/quotedblleft/guillemotleft/guilsinglleft/guilsinglright/fi/fl/.notdef/endash/dagger/daggerdbl/periodcentered/.notdef/paragraph/bullet/quotesinglbase/quotedblbase/quotedblright/guillemotright/ellipsis/perthousand/.notdef/questiondown/.notdef/grave/acute/circumflex/tilde/macron/breve/dotaccent/dieresis/.notdef/ring/cedilla/.notdef/hungarumlaut/ogonek/caron/emdash/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/AE/.notdef/ordfeminine/.notdef/.notdef/.notdef/.notdef/Lslash/Oslash/OE/ordmasculine/.notdef/.notdef/.notdef/.notdef/.notdef/ae/.notdef/.notdef/.notdef/dotlessi/.notdef/.notdef/lslash/oslash/oe/germandbls/.notdef/.notdef/.notdef/.notdef] readonly def end 0 setvm userdict begin/executive{}def/#copies 1 def/closetime.u 5000 def/execdict 10 dict def execdict begin/execdepth 0 def end/msgdict 10 dict def 1 setvm/quit{//execdict/quitflag.x true put stop}bind def msgdict begin/exiting.m(!![ exitserver: permanent state may be changed ]!!\n)def/flushing.m(!![ Flushing: rest of job (to end-of-file)will be ignored ]!!)def/noresponse.m([!! PrinterError: not responding !!]\n)def/other.m([!! PrinterError: unknown !!]\n)def/perror.m([!! PrinterError: requires attention !!]\n)def end execdict begin/quitflag.x false def/checkquit.x{quitflag.x{exit}if}bind def/idleproc.x{}def end end 0 setvm serverdict begin/implicitdict 5 dict def implicitdict begin/exitflag false def/svlv_00 0 def end 1 setvm systemdict begin/handleerror{//errordict/handleerror get exec}def systemdict/eexec known not{/eexec{dup type/filetype eq{flushfile}{type/stringtype ne{/eexec/typecheck .error}ifelse}ifelse}bind executeonly def}if/cleardictstack{//countdictstack 2 sub{end}repeat}bind def/.error{//$error exch/errorname exch put//$error exch/command exch put//$error/newerror true put//$error/command get type/stringtype eq{//$error/command get length 128 gt{//$error/command get 0 128 getinterval//$error exch/command exch put}if}if $error/errorname get/VMerror ne{//$error/ostackarray get null eq{//$error/estackarray 250 array put//$error/ostackarray 500 array put//$error/dstackarray 20 array put}if count//$error/ostackarray get exch 0 exch getinterval astore $error exch/ostack exch put//$error/dstack//$error/dstackarray get dictstack put//$error/estack//$error/estackarray get execstack dup length 2 sub 0 exch getinterval put//$error/ostack get aload pop}if//$error/initializing.$ get{//$error begin handleerror end}if stop}bind def 0 setvm/=string 256 string def 1 setvm/=print{dup type/stringtype ne{//=string cvs}if print}bind def/findfont{dup FontDirectory exch known{FontDirectory exch get}{//=print exec( not found, using CourierPSMT\n)print flush FontDirectory/CourierPSMT get}ifelse}bind def/={//=print exec(\n)print}bind def/stack{0 1 count 3 sub{index//= exec}for}bind def end 0 setvm 26 dict dup begin/==dict exch def 1 setvm systemdict begin/=={//==dict begin/CP 0 def typeExec NL print end}bind readonly def end/RM 72 def/CP 3 def/NL(\n)def/SP( )def/wrapPrint{dup length CP add dup RM gt{NL print pop dup length}if/CP exch def print}bind def/wrapPrint2{2 copy length exch length add dup CP add RM gt{NL print/CP 0 def}if CP add/CP exch def exch print print}bind def/wrapPrint3{3 copy length exch length add exch length add dup CP add RM gt{NL print/CP 0 def}if CP add/CP exch def 3 1 roll exch print print print}bind def/typeExec{dup type exec}bind def/cvsPrint{=string cvs SP wrapPrint2}bind def/integertype//cvsPrint def/realtype//cvsPrint def/booleantype//cvsPrint def/marktype{(-mark- )wrapPrint pop}bind def/savetype{(-savelevel- )wrapPrint pop}bind def/nulltype{(-null- )wrapPrint pop}bind def/dicttype{(-dictionary- )wrapPrint pop}bind def/fonttype{(-fontid- )wrapPrint pop}bind def/filetype{(-filestream- )wrapPrint pop}bind def/nametype{dup xcheck not{(/)wrapPrint}if cvsPrint}bind def/operatortype{(--)exch =string cvs(-- )wrapPrint3}bind def/stringtype{dup rcheck{(\()exch(\))wrapPrint3}{pop(-string- )wrapPrint}ifelse}bind def/RCheckAryPrint{dup xcheck{({)wrapPrint{typeExec}forall(} )wrapPrint}{([)wrapPrint{typeExec}forall(] )wrapPrint}ifelse}bind def/arraytype{dup rcheck//RCheckAryPrint{pop(-array- )wrapPrint}ifelse}bind def/packedarraytype{dup rcheck//RCheckAryPrint{pop(-packedarray-)wrapPrint}ifelse}bind def end end 1 setvm $error begin/command null def/doclose.$ true def/dstack null def/dstackarray null def/errorname null def/estack null def/estackarray null def/initializing.$ true def/newerror false def/ostack null def/ostackarray null def end errordict begin/stackunderflow{/stackunderflow//.error exec}bind def/unregistered{/unregistered//.error exec}bind def/dictstackunderflow{/dictstackunderflow//.error exec}bind def/typecheck{/typecheck//.error exec}bind def/undefinedresult{/undefinedresult//.error exec}bind def/invalidexit{/invalidexit//.error exec}bind def/dictfull{/dictfull//.error exec}bind def/nocurrentpoint{/nocurrentpoint//.error exec}bind def/limitcheck{/limitcheck//.error exec}bind def/invalidaccess{/invalidaccess//.error exec}bind def/invalidfileaccess{/invalidfileaccess//.error exec}bind def/ioerror{/ioerror//.error exec}bind def/invalidfont{/invalidfont//.error exec}bind def/invalidrestore{/invalidrestore//.error exec}bind def/rangecheck{/rangecheck//.error exec}bind def/execstackoverflow{/execstackoverflow//.error exec}bind def/dictstackoverflow{/dictstackoverflow//.error exec}bind def/stackoverflow{/stackoverflow//.error exec}bind def/unmatchedmark{/unmatchedmark//.error exec}bind def/syntaxerror{/syntaxerror//.error exec}bind def/undefined{/undefined//.error exec}bind def/undefinedfilename{/undefinedfilename//.error exec}bind def/VMerror{/VMerror//.error exec}bind def/timeout{/timeout/timeout//.error exec}bind def/handleerror{//$error begin newerror{/newerror false def(!![ Error: )print errorname//=print exec(; OffendingCommand: )print/command load//=print exec( ]!!\n)print flush}if end}bind def/interrupt/stop load def 0 setvm statusdict begin/setsccbatch{pop pop pop}def/setsccinteractive{pop pop pop}def/sccbatch{pop 9600 0}bind def/sccinteractive{pop 9600 0}bind def/eerom false def/lastmode 0 def/iomode 0 def/jobstate(idle)def/jobsource null def/jobname null def/prefeed false def/manualfeed false def/waittimeout 30 def/manualfeedtimeout 60 def/docloseprinter.t false def end statusdict begin serverdict begin 0 setvm/curmode 0 def/stdname null def openstd.t/stdout exch def/stdin exch def/auxname null def openstd.t/auxout exch def/auxin exch def/sendctrldflag.v true def stdin stdout setstdio.t 1 setvm/exchdef{//exch//def}bind def/protect{}bind def/batchidleproc.v{/idleproc.x{}def//serverdict begin 0 defaulttimeouts pop exch pop 0 settimeouts end}bind def/execwinstylerbatch{//serverdict begin true{setrealdevice//execdict begin/idleproc.x/batchidleproc.v load def/execdepth 0 def end protect defaulttimeouts settimeouts enableinterrupt stdin end cvx exec disableinterrupt}if}bind def/execjob{disableinterrupt//statusdict begin/jobstate(idle)def/jobname null def end//$error/doclose.$ true put//serverdict/execwinstylerbatch get{stopped{stop}if}stopped disableinterrupt{//statusdict begin defaulttimeouts//serverdict begin settimeouts end end clearinterrupt{clear//cleardictstack exec//$error begin//serverdict begin newerror{//errordict/handleerror get exec}if stdin status doclose.$ and errorname/timeout eq stdin bytesavailable 0 eq and not and{//msgdict/flushing.m get = flush stdin flushfile}if 700{}repeat end end}if//serverdict begin//$error/doclose.$ get sendctrldflag.v and{}if flush}stopped{stdin resetfile stdout resetfile//$error/doclose.$ true put}if//$error/doclose.$ true put clear//serverdict begin//statusdict begin defaulttimeouts settimeouts end//$error/doclose.$ get{{stdout closefile}stopped{stdin closefile}stopped}if disableinterrupt 0 0 0 settimeouts clear cleardictstack initgraphics erasepage}bind executeonly def/cleanupjob{printerclose releaseprinter pop}bind def/settimeouts{//statusdict begin/waittimeout exch def/manualfeedtimeout exch def setjobtimeout end}bind def/setstreams.v{//statusdict/jobsource null put//serverdict begin openstd.t(%stdio)/stdname exch def/stdout exch def/stdin exch def stdin stdout setstdio.t end}bind def/server [{disableinterrupt//$error/newerror false put//serverdict begin setstreams.v setnulldevice end disableinterrupt clear//cleardictstack exec/svlv_00 save/exitflag false//implicitdict begin def def end//serverdict/protect{//serverdict readonly pop save pop}executeonly put//serverdict/execjob get stopped pop disableinterrupt clear//cleardictstack exec//implicitdict begin exitflag svlv_00 end restore//statusdict begin/docloseprinter.t true def/closeprintertime.t usertime closetime.u add def end initgraphics erasepage{exit}if}executeonly/loop load counttomark packedarray cvx exch pop bind executeonly def/exitserver [/checkpassword load{msgdict/exiting.m get print flush//execdict/quitflag.x true put//implicitdict/exitflag true put flush currentfile closefile//serverdict/stdin get closefile//$error/doclose.$ false put}executeonly{/exitserver/PasswordIncorrect//.error exec handleerror stop}executeonly/ifelse load counttomark packedarray cvx exch pop bind executeonly def/implicitdict 0 def cleardictstack clear serverdict begin statusdict begin userdict begin serverdict begin/psfontnm1{FontDirectory length 0 gt{{2 copy FontDirectory exch known exch FontDirectory exch known not and{FontDirectory exch get dup maxlength dict exch{1 index/FID ne{2 index 3 1 roll put}{pop pop}ifelse}forall definefont pop}{pop pop}ifelse}bind/Courier/CourierPSMT 2 index exec/Courier-Bold/CourierPS-BoldMT 2 index exec/Courier-Oblique/CourierPS-ItalicMT 2 index exec/Courier-BoldOblique/CourierPS-BoldItalicMT 2 index exec/Times-Roman/TimesNewRomanPSMT 2 index exec/Times-Bold/TimesNewRomanPS-BoldMT 2 index exec/Times-Italic/TimesNewRomanPS-ItalicMT 2 index exec/Times-BoldItalic/TimesNewRomanPS-BoldItalicMT 2 index exec/Helvetica/ArialMT 2 index exec/Helvetica-Bold/Arial-BoldMT 2 index exec/Helvetica-Oblique/Arial-ItalicMT 2 index exec/Helvetica-BoldOblique/Arial-BoldItalicMT 2 index exec/Symbol/SymbolMT 2 index exec/Palatino-Roman/BookAntiquaMT 2 index exec/Palatino-Bold/BookAntiqua-BoldMT 2 index exec/Palatino-BoldItalic/BookAntiqua-BoldItalicMT 2 index exec/Palatino-Italic/BookAntiqua-ItalicMT 2 index exec/Helvetica-Narrow/ArialNarrowMT 2 index exec/Helvetica-Narrow-Bold/ArialNarrow-BoldMT 2 index exec/Helvetica-Narrow-Oblique/ArialNarrow-ItalicMT 2 index exec/Helvetica-Narrow-BoldOblique/ArialNarrow-BoldItalicMT 2 index exec/Bookman-Light/BookmanOldStyleMT 2 index exec/Bookman-Demi/BookmanOldStyle-BoldMT 2 index exec/Bookman-DemiItalic/BookmanOldStyle-BoldItalicMT 2 index exec/Bookman-LightItalic/BookmanOldStyle-ItalicMT 2 index exec/AvantGarde-Book/CenturyGothicMT 2 index exec/AvantGarde-Demi/CenturyGothic-BoldMT 2 index exec/AvantGarde-DemiOblique/CenturyGothic-BoldItalicMT 2 index exec/AvantGarde-BookOblique/CenturyGothic-ItalicMT 2 index exec/NewCenturySchlbk-Roman/CenturySchoolbookMT 2 index exec/NewCenturySchlbk-Bold/CenturySchoolbook-BoldMT 2 index exec/NewCenturySchlbk-BoldItalic/CenturySchoolbook-BoldItalicMT 2 index exec/NewCenturySchlbk-Italic/CenturySchoolbook-ItalicMT 2 index exec/ZapfChancery-MediumItalic/MonotypeCorsivaMT 2 index exec/ZapfDingbats/MonotypeSortsMT 2 index exec pop}{}ifelse}bind executeonly def end/start{(!Start\n\n)print disableinterrupt//statusdict begin/jobstate(initializing)def/jobname null def/jobsource null def end//$error begin/initializing.$ false def end//serverdict/fontset FontDirectory length put//serverdict begin psfontnm1 end//serverdict begin//userdict//systemdict 2{begin currentdict{pop load pop}forall end}repeat productinit setrealdevice//statusdict begin/jobstate(idle)def/docloseprinter.t false def/closeprintertime.t usertime def end{//serverdict/server get exec//serverdict begin setstreams.v setnulldevice/execjob load end exec//statusdict begin/docloseprinter.t true def/closeprintertime.t usertime closetime.u add def end}loop}bind def/pstack{0 1 count 3 sub{index//== exec}for}bind def end end end cleardictstack clear 0 setvm false setpacking